home *** CD-ROM | disk | FTP | other *** search
-
- // determine texture and shadowmap quality/size
- // (depends on ammount of board and system RAM)
-
-
- if( iQualityIndex==5) // >=192 MB, 64MB video
- {
- tex_iNormalQuality = 0;
- tex_iAnimationQuality = 0;
- tex_fNormalSize = 9;
- tex_fAnimationSize = 7;
- tex_fEffectSize = 8;
- tex_fForceLowQuality = 10;
- tex_fForceHighQuality = 7;
- shd_fStaticSize = 8;
- shd_fDynamicSize = 8;
- shd_bFineQuality = 1;
- shd_fCacheSize = 16;
- shd_tmFlushDelay = 40;
- mdl_bFineQuality = 1;
- gfx_tmProbeDecay = 300;
- gfx_fProbeRatio = 2.0;
- }
-
- else if( iQualityIndex==4) // 160-192 MB, 32MB video
- {
- tex_iNormalQuality = 0;
- tex_iAnimationQuality = 11;
- tex_fNormalSize = 9;
- tex_fAnimationSize = 6;
- tex_fEffectSize = 7;
- tex_fForceLowQuality = 8;
- tex_fForceHighQuality = 6;
- shd_fStaticSize = 8;
- shd_fDynamicSize = 8;
- shd_bFineQuality = 1;
- shd_fCacheSize = 12;
- shd_tmFlushDelay = 30;
- mdl_bFineQuality = 1;
- gfx_tmProbeDecay = 200;
- gfx_fProbeRatio = 1.5;
- }
-
- else if( iQualityIndex==3) // 128-160 MB, 16 MB video
- {
- tex_iNormalQuality = 0;
- tex_iAnimationQuality = 11;
- tex_fNormalSize = 8;
- tex_fAnimationSize = 6;
- tex_fEffectSize = 7;
- tex_fForceLowQuality = 8;
- tex_fForceHighQuality = 5;
- shd_fStaticSize = 7;
- shd_fDynamicSize = 7;
- shd_bFineQuality = 1;
- shd_fCacheSize = 8;
- shd_tmFlushDelay = 20;
- mdl_bFineQuality = 1;
- gfx_tmProbeDecay = 100;
- gfx_fProbeRatio = 1.0;
- }
-
- else if( iQualityIndex==2) // 64-96 MB, 4-8 MB video
- {
- tex_iNormalQuality = 0;
- tex_iAnimationQuality = 11;
- tex_fNormalSize = 7;
- tex_fAnimationSize = 5;
- tex_fEffectSize = 6;
- tex_fForceLowQuality = 6;
- tex_fForceHighQuality = 4;
- shd_fStaticSize = 6;
- shd_fDynamicSize = 6;
- shd_bFineQuality = 0;
- shd_fCacheSize = 4;
- shd_tmFlushDelay = 10;
- mdl_bFineQuality = 0;
- gfx_tmProbeDecay = 50;
- gfx_fProbeRatio = 0.5;
- }
-
- else if( iQualityIndex==1) // <64 MB
- {
- tex_iNormalQuality = 11;
- tex_iAnimationQuality = 11;
- tex_fNormalSize = 6;
- tex_fAnimationSize = 5;
- tex_fEffectSize = 5;
- tex_fForceLowQuality = 6;
- tex_fForceHighQuality = 4;
- shd_fStaticSize = 5;
- shd_fDynamicSize = 5;
- shd_bFineQuality = 0;
- shd_fCacheSize = 2;
- shd_tmFlushDelay = 5;
- mdl_bFineQuality = 0;
- gfx_tmProbeDecay = 20;
- gfx_fProbeRatio = 0.25;
- }
-